package cn.bisoft.java.bean.entity;

import java.util.Date;

/**
 * <pre>
 * 打票终端奖期信息实体类型
 * </pre>
 * @author linriqing
 * @version 1.0, 2010-1-19
 */
public class PrintCounterIssue implements java.io.Serializable
{
	private static final long serialVersionUID = 5319090805350636485L;

	/**
	 * 开奖号码
	 */
	private String bonusCode;

	/**
	 * 派奖状态
	 */
	private Integer dispatchFlag;

	/**
	 * 结束时间
	 */
	private Date endTime;

	/**
	 * 玩法编号
	 */
	private Integer gameId;

	/**
	 * 内部流水号
	 */
	private Integer id;

	/**
	 * 是否与中心对帐
	 */
	private Integer isBalance;

	/**
	 * 是否高频玩法
	 */
	private Integer isKeno;

	/**
	 * 奖期名称
	 */
	private String issueName;

	/**
	 * 是否同步开奖号码
	 */
	private Integer isSynBonusCode;

	/**
	 * 打票终端编号
	 */
	private String printCounterId;

	/**
	 * 打票终端内部奖期编号
	 */
	private String printCounterIssueId;

	/**
	 * 对帐状态
	 */
	private Integer reconcileFlag;

	/**
	 * 开启时间
	 */
	private Date startTime;

	/**
	 * 奖期状态
	 */
	private Integer state;

	/**
	 * @return bonusCode 开奖号码
	 */
	public String getBonusCode()
	{
		return bonusCode;
	}

	/**
	 * @return dispatchFlag 派奖状态
	 */
	public Integer getDispatchFlag()
	{
		return dispatchFlag;
	}

	/**
	 * @return endTime 结束时间
	 */
	public Date getEndTime()
	{
		return endTime;
	}

	/**
	 * @return gameId 玩法编号
	 */
	public Integer getGameId()
	{
		return gameId;
	}

	/**
	 * @return id 内部流水号
	 */
	public Integer getId()
	{
		return id;
	}

	/**
	 * @return 是否与中心对帐
	 */
	public Integer getIsBalance()
	{
		return isBalance;
	}

	/**
	 * @return isKeno 是否高频玩法
	 */
	public Integer getIsKeno()
	{
		return isKeno;
	}

	/**
	 * @return issueName 奖期名称
	 */
	public String getIssueName()
	{
		return issueName;
	}

	/**
	 * @return isSynBonusCode 是否同步开奖号码
	 */
	public Integer getIsSynBonusCode()
	{
		return isSynBonusCode;
	}

	/**
	 * @return printCounterId 打票终端编号
	 */
	public String getPrintCounterId()
	{
		return printCounterId;
	}

	/**
	 * @return printCounterIssueId 打票终端内部奖期编号
	 */
	public String getPrintCounterIssueId()
	{
		return printCounterIssueId;
	}

	/**
	 * @return reconcileFlag 对帐状态
	 */
	public Integer getReconcileFlag()
	{
		return reconcileFlag;
	}

	/**
	 * @return startTime 开启时间
	 */
	public Date getStartTime()
	{
		return startTime;
	}

	/**
	 * @return state 奖期状态
	 */
	public Integer getState()
	{
		return state;
	}

	/**
	 * @param bonusCode 开奖号码
	 */
	public void setBonusCode(String bonusCode)
	{
		this.bonusCode = bonusCode;
	}

	/**
	 * @param dispatchFlag 派奖状态
	 */
	public void setDispatchFlag(Integer dispatchFlag)
	{
		this.dispatchFlag = dispatchFlag;
	}

	/**
	 * @param endTime 结束时间
	 */
	public void setEndTime(Date endTime)
	{
		this.endTime = endTime;
	}

	/**
	 * @param gameId 玩法编号
	 */
	public void setGameId(Integer gameId)
	{
		this.gameId = gameId;
	}

	/**
	 * @param id 内部流水号
	 */
	public void setId(Integer id)
	{
		this.id = id;
	}

	/**
	 * @param isBalance 是否与中心对帐
	 */
	public void setIsBalance(Integer isBalance)
	{
		this.isBalance = isBalance;
	}

	/**
	 * @param isKeno 是否高频玩法
	 */
	public void setIsKeno(Integer isKeno)
	{
		this.isKeno = isKeno;
	}

	/**
	 * @param issueName 奖期名称
	 */
	public void setIssueName(String issueName)
	{
		this.issueName = issueName;
	}

	/**
	 * @param isSynBonusCode 是否同步开奖号码
	 */
	public void setIsSynBonusCode(Integer isSynBonusCode)
	{
		this.isSynBonusCode = isSynBonusCode;
	}

	/**
	 * @param printCounterId 打票终端编号
	 */
	public void setPrintCounterId(String printCounterId)
	{
		this.printCounterId = printCounterId;
	}

	/**
	 * @param printCounterIssueId 打票终端内部奖期编号
	 */
	public void setPrintCounterIssueId(String printCounterIssueId)
	{
		this.printCounterIssueId = printCounterIssueId;
	}

	/**
	 * @param reconcileFlag 对帐状态
	 */
	public void setReconcileFlag(Integer reconcileFlag)
	{
		this.reconcileFlag = reconcileFlag;
	}

	/**
	 * @param startTime 开启时间
	 */
	public void setStartTime(Date startTime)
	{
		this.startTime = startTime;
	}

	/**
	 * @param state 奖期状态
	 */
	public void setState(Integer state)
	{
		this.state = state;
	}

}
